package com.ysd.lis.mapper.sys;

import com.github.yulichang.base.MPJBaseMapper;
import com.ysd.lis.entity.SysMenu;
import com.ysd.lis.entity.SysRole;
import com.ysd.lis.entity.SysUserRole;
import com.ysd.lis.request.RolePageParam;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * cold_chain.t_role Mapper 接口
 * </p>
 *
 * @author Peng
 * @since 2021-10-08
 */
public interface SysRoleMapper extends MPJBaseMapper<SysRole> {

    public List<Map> getMenuList(@Param("sysMenu") SysMenu sysMenu);

    public List<Map> getPermissionClass();

    public List<Map> getPermissionName(String classId);
    List<SysUserRole> getUsersRolesByUserIds(@Param("dto")RolePageParam rolePageParam);


}
